package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 影视对象 hy_movie
 * 
 * @author ruoyi
 * @date 2025-06-18
 */
public class HyMovie extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 影视ID */
    private Long movieId;

    /** 影视评分 */
    @Excel(name = "影视评分")
    private Long ratings;

    /** 影视名称 */
    @Excel(name = "影视名称")
    private String movieName;

    /** 影视简介 */
    @Excel(name = "影视简介")
    private String movieSynopsis;

    /** 图片地址 */
    @Excel(name = "图片地址")
    private String image;

    /** 预告视频地址 */
    @Excel(name = "预告视频地址")
    private String video;

    /** 影视导航链接 */
    @Excel(name = "影视导航链接")
    private String navigationLinks;

    /** 影视分类 */
    @Excel(name = "影视分类")
    private String classify;

    /** 影视状态(0正常 1停用) */
    @Excel(name = "影视状态(0正常 1停用)")
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setMovieId(Long movieId) 
    {
        this.movieId = movieId;
    }

    public Long getMovieId() 
    {
        return movieId;
    }

    public void setRatings(Long ratings) 
    {
        this.ratings = ratings;
    }

    public Long getRatings() 
    {
        return ratings;
    }

    public void setMovieName(String movieName) 
    {
        this.movieName = movieName;
    }

    public String getMovieName() 
    {
        return movieName;
    }

    public void setMovieSynopsis(String movieSynopsis) 
    {
        this.movieSynopsis = movieSynopsis;
    }

    public String getMovieSynopsis() 
    {
        return movieSynopsis;
    }

    public void setImage(String image) 
    {
        this.image = image;
    }

    public String getImage() 
    {
        return image;
    }

    public void setVideo(String video) 
    {
        this.video = video;
    }

    public String getVideo() 
    {
        return video;
    }

    public void setNavigationLinks(String navigationLinks) 
    {
        this.navigationLinks = navigationLinks;
    }

    public String getNavigationLinks() 
    {
        return navigationLinks;
    }

    public void setClassify(String classify) 
    {
        this.classify = classify;
    }

    public String getClassify() 
    {
        return classify;
    }

    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("movieId", getMovieId())
            .append("ratings", getRatings())
            .append("movieName", getMovieName())
            .append("movieSynopsis", getMovieSynopsis())
            .append("image", getImage())
            .append("video", getVideo())
            .append("navigationLinks", getNavigationLinks())
            .append("classify", getClassify())
            .append("status", getStatus())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
